{ "cells": [ { "cell_type": "code", "execution_count": 22, "metadata": { "collapsed": false, "format": "row" }, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", "\n", "\n", "\n", "apply\n", "\n", "cluster_student\n", "\n", "Student\n", "\n", "cluster_admin\n", "\n", "Admin\n", "\n", "cluster_registrar\n", "\n", "Registrar\n", "\n", "cluster_faculty\n", "\n", "Faculty\n", "\n", "\n", "submit\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "Submit\n", "Registration\n", "\n", "\n", "complete\n", "\n", "Application\n", "Complete?\n", "\n", "\n", "submit->complete\n", "\n", "\n", "\n", "\n", "letter\n", "\n", "Letter\n", "\n", "\n", "complete->submit\n", "\n", "\n", "no\n", "\n", "\n", "min\n", "\n", "Minimum\n", "Standard\n", "Met?\n", "\n", "\n", "complete->min\n", "\n", "\n", "yes\n", "\n", "\n", "admreject\n", "\n", "Write Rejection\n", "Letter\n", "\n", "\n", "admreject->letter\n", "\n", "\n", "\n", "\n", "min->admreject\n", "\n", "\n", "no\n", "\n", "\n", "suitable\n", "\n", "Suitable for\n", "Program?\n", "\n", "\n", "min->suitable\n", "\n", "\n", "yes\n", "\n", "\n", "suitable->admreject\n", "\n", "\n", "no\n", "\n", "\n", "facaccept\n", "\n", "Write Acceptance\n", "Letter\n", "\n", "\n", "suitable->facaccept\n", "\n", "\n", "yes\n", "\n", "\n", "facaccept->letter\n", "\n", "\n", "\n", "\n", "\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%dot\n", "\n", "digraph apply {\n", " rankdir=BT; fontname=Helvetica\n", " node[peripheries=0, style=filled, fillcolor=blue, fontcolor=white,fontname=Helvetica,fixedsize=true,width=1.8,height=0.8]\n", " edge[fontname=Helvetica,fontsize=12,fontcolor=blue,labeldistance=1.8]\n", "\n", " subgraph cluster_student {\n", " label=\"Student\";\n", " style=filled; fillcolor=grey92\n", " submit [shape=record, style=\"filled,rounded\",label=\"Submit\\nRegistration\\n\"]\n", " letter [shape=box, peripheries=0, label=\"Letter\"]\n", " }\n", " subgraph cluster_admin {\n", " label=\"Admin\"\n", " style=filled; fillcolor=grey92\n", " complete [shape=diamond, height=1.5, label=\"Application\\nComplete?\"]\n", " admreject [shape=record, label=\"Write Rejection\\nLetter\\n\"]\n", " }\n", " subgraph cluster_registrar {\n", " label=\"Registrar\"\n", " style=filled; fillcolor=grey92\n", " min [shape=diamond, height=1.8, label=\"Minimum\\nStandard\\nMet?\"]\n", " }\n", " subgraph cluster_faculty {\n", " label=\"Faculty\"\n", " style=filled; fillcolor=grey92\n", " {rank=same;\n", " suitable [shape=diamond, height=1.8,label=\"Suitable for\\nProgram?\\n\"]\n", " facaccept [shape=record, label=\"Write Acceptance\\nLetter\\n\"]\n", " }\n", " }\n", "\n", " submit -> complete\n", " complete -> submit [headlabel=\"no\"]\n", " complete -> min [headlabel=\"yes\"]\n", " min -> admreject [headlabel=\"no\"]\n", " min -> suitable [headlabel=\"yes\"]\n", " suitable -> admreject [headlabel=\"no\"]\n", " suitable -> facaccept [headlabel=\"yes\"]\n", " admreject -> letter\n", " facaccept -> letter\n", "}" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.4.3" } }, "nbformat": 4, "nbformat_minor": 0 }